The Canon Score Language

نویسنده

  • Roger B. Dannenberg
چکیده

Canon is both a notation for musical scores and a programming language. Canon offers a combination of declarative style and a powerful abstraction capability which allows a very high-level notation for sequences of musical events and structures. Transformations are operators that can adjust common parameters such as loudness or duration. Transformations can be nested and time-varying, and their use avoids the problem of having large numbers of explicit parameters. Behavioral abstraction, the concept of making behavior an arbitrary function of the environment, is supported by Canon and extends the usefulness of transformations. A non-real-time implementation of Canon is based on Lisp and produces scores that control MIDI synthesizers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Canon, Bestseller, and Peripheral Novels:Does the Position of Literary Works in the English Literary Polysystem Influence the Iranian Translators’ Translational Behavior at the Textual Level?

The present study sets out to investigate whether the position of literary works in the English literary polysystem influences the Iranian translators’ translational behavior at the textual level. Given the prominent position of canon and bestseller novels in English literary polysystem, the study intends to find out whether the translators of canon and bestseller novels are faithful to theirso...

متن کامل

Articulatory synthesis of singing

A system for the synthesis of singing on the basis of an articulatory speech synthesizer is presented. To enable the synthesis of singing, the speech synthesizer was extended in many respects. Most importantly, a rule-based transformation of a musical score into a gestural score for articulatory gestures was developed. Furthermore, a pitch-dependent articulation of vowels was implemented. The r...

متن کامل

Real Time Tempo Canons with Antescofo

With recent advances in score-following capabilities, it has become possible to envision new timing strategies, to realize previously impractical methods of coordination between a live performer and electronics. Our work centers on the challenge of synchronizing at the end of a musical phrase, where events and processes are timed not from an initial trigger, but occur according to a relative di...

متن کامل

From High Level Message Sequence Charts to BDL Speci cations

This article describes the translation from Message Sequence Charts (a graphical language deening the behaviour of distributed systems) to Behaviour Description Language, a declarative object oriented reactive synchronous language.

متن کامل

The Canon of the Old Testament

What is meant by the “Canon of the Old Testament”? The word, “canon” itself is derived from the Greek, and in that language originally meant a staff or straight rod. In pre-Christian Greek it also bore the connotation “rule,” or “standard,” and in this sense also is used in the New Testament (cf. II Cor. 10:13, 15, 16; Gal. 6:16). Clement of Rome uses it of a rule possessing authority (I:7:2) a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1989